草庐IT

《JavaEE》HTTPS

文章目录HTTPS起源HTTPS对称加密非对称加密两者的区别HTTPS的安全问题使用对称加密正常交互黑客入侵解决方案非对称加密引入非对称加密后的流程中间人攻击黑客的入侵方案加入后的流程解决方案黑客再次加注解决方案​👑作者主页:Java冰激凌📖专栏链接:JavaEEHTTPS起源在2015年前国家还没有明确的颁布互联网保护法在这个之前很多做广告的公司是根据访问连接请求中的Referer来确认是哪个平台引流进入的其中请求就需要经过网络通信在网络通信的过程中因为利益的驱使就导致了有很多来专门截取请求然后修改请求为其他平台以此来谋取利益为了维护自己的利益官司肯定是会打的但是打官司会有一个很长的过程所以

【JavaEE】HTTP状态码-HTTP数据报的构造

HTTP状态码HTTP数据报的构造文章目录JavaEE&HTTP状态码&HTTP数据报的构造1.HTTP状态码1.1200-OK1.2404-NotFound1.3403-Forbidden1.4500-InternalServerError1.5504-GatewayTimeout1.6302/301重定向2.构造HTTP请求2.1浏览器搜索栏输入url2.2HTML中,一些特殊标签2.3form表单2.4ajax【重要】2.5PostmanJavaEE&HTTP状态码&HTTP数据报的构造1.HTTP状态码c语言也学到了一个全局的变量errno,在一些内存函数或者文件操作的时候,这个变量会

【JavaEE进阶】——第八节.SpringBoot统一功能处理

作者简介:大家好,我是未央;博客首页:未央.303系列专栏:JavaEE进阶每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!文章目录前言一、统一用户的登录1.1SpringAOP实现用户统一登录验证1.2Spring拦截器实现统一用户的登录验证1.3实例演示(通过url访问controller层的方法)二、统一异常处理三、统一数据格式返回3.1统一数据返回格式的优点3.2统一数据返回格式的实现四、总结总结前言一、统一用户的登录在学习SpringAOP之前,用户登录权限的验证是由每个方法中自己验证。1.1SpringAOP实现用户统一登录验证而学习了SpringAOP之后,可以通

JavaEE-HTTPS的加密流程

目录对称加密非对称加密证书的引入对称加密对称加密就是用同一个密钥把明文进行加密变成密文,也能把密文解密为明文.理想状态下:引入对称加密之后,即使数据被截获,由于黑客不知道密钥是啥,因此就无法进行解密,也就不知道请求的真实内容是啥了.但同一时刻服务器服务的客户端有很多,这么多客户端,每个人用的秘钥都必须是不同的(如果相同的话黑客破解一个key,其他客户端的也就全部知道了,安全系数不高),所以服务器需要维护每个客户端与其密钥之间的联系.比较类型的做法是:客户端与服务器建立连接的同时能够进行协定密钥是什么但对密钥的传输也是明文,黑客能够轻松拿到,形同虚设.此时就需要引入非对称加密.非对称加密非对称加

JavaEE & Tomcat & Servelet第一个helloworld程序

Tomcat&Servelet第一个程序helloworld!文章目录JavaEE&Tomcat&第一个Servelet程序1.HTTP服务器-Tomcat1.1Tomcat的目录结构:1.2启动Tomcat1.3Tomcat的优点2.Servelet框架2.1创建Maven项目2.2引入依赖2.3创建目录2.4写代码2.5打包代码2.6部署2.7验证程序3.简化4.Servlet程序中常见的问题4.14044.24054.35004.4返回空白页面4.5无法访问此网站JavaEE&Tomcat&第一个Servelet程序1.HTTP服务器-TomcatHTTP本质上就是一个TCP服务器(HT

JavaEE & HTTP应用层协议

HTTP应用层协议文章目录JavaEE&HTTP应用层协议1.HTTP的报文协议格式1.1fiddler介绍1.2HTTP请求1.3HTTP响应2.HTTP请求与响应2.1首行2.1.1http方法2.1.2URL2.1.3版本号2.2header与空行2.2.1Host2.2.2Content-Type与Content-Length2.2.3User-Agent(简称UA)2.2.4Referer2.2.5CookieJavaEE&HTTP应用层协议超文本传输协议(HyperText[TransferProtocol](https://baike.baidu.com/item/Transfe

【JavaEE】进程和线程

目录1.进程2.进程调度 2.1进程状态 2.2进程优先级2.3进程的上下文2.4进程的记账信息3.线程3.1线程的定义:3.2为什么有线程4.进程和线程的区别1.进程什么进程?举一个很直观的例子,我们打开任务管理器,打开之后,你看到任何一条数据都是一个进程。 也就是说,一个运行起来的程序(可执行文件)就是一个进程。当进程在启动时,需要经操作系统分配资源才能运行,我们就需要知道一个概念:进程是操作系统进行资源分配的基本单位。2.进程调度 2.1进程状态 进程一共有五种基本状态分别是:准备状态、就绪状态、执行状态、阻塞状态、终止状态,他们的关系如下:2.2进程优先级进程的优先级可以这样理解,当我

【JavaEE】进程和线程

目录1.进程2.进程调度 2.1进程状态 2.2进程优先级2.3进程的上下文2.4进程的记账信息3.线程3.1线程的定义:3.2为什么有线程4.进程和线程的区别1.进程什么进程?举一个很直观的例子,我们打开任务管理器,打开之后,你看到任何一条数据都是一个进程。 也就是说,一个运行起来的程序(可执行文件)就是一个进程。当进程在启动时,需要经操作系统分配资源才能运行,我们就需要知道一个概念:进程是操作系统进行资源分配的基本单位。2.进程调度 2.1进程状态 进程一共有五种基本状态分别是:准备状态、就绪状态、执行状态、阻塞状态、终止状态,他们的关系如下:2.2进程优先级进程的优先级可以这样理解,当我

【JavaEE】HTML基础知识

目录1.HTML结构2.HTML常见标签 3.表格标签 4.列表标签5.表单标签​6.select标签7.textarea标签8.无语义标签:div&span9.标签小练习 1.HTML结构形如:helloHTML的书写格式标签名(body)放到中。大部分标签成对出现.为开始标签,为结束标签。少数标签只有开始标签,称为"单标签"。开始标签和结束标签之间,写的是标签的内容.(hello)。开始标签中可能会带有"属性".id属性相当于给这个标签设置了一个唯一的标识符(身份证号码)。标签中的属性  属性可以有多个,不能写到标签之前 属性之间用空格分割,可以是多个空格,也可以是换行 属性之间不分先后顺

JavaEE-初识网络

目录一、局域网二、广域网三、网络通信基础3.1IP地址3.2端口号3.3协议四、协议分层五、封装和分用一、局域网局域网,网络种类,覆盖范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能,在使用过程当中,通过维护局域网网络安全,能够有效地保护资料安全,保证局域网网络能够正常稳定的运行局域网,即LocalAreaNetwork,简称LAN。Local即标识了局域网是本地,局部组建的一种私有网络。局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下,是无法通信的。基